﻿namespace WMS6.Web.AnalyticsReportService2Ref
{
    using System.CodeDom.Compiler;
    using System.Data;
    using System.ServiceModel;

    [ServiceContract(Namespace="WMS6.Services", ConfigurationName="AnalyticsReportService2Ref.IAnalyticsReportService2"), GeneratedCode("System.ServiceModel", "3.0.0.0")]
    public interface IAnalyticsReportService2
    {
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetBillingLoadDetailRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetBillingLoadDetailRptDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetBillingLoadDetailRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetBillingLoadDetailRptDataSet(BillingLoadDetailRptQueryEntity billingLoadDetailRptQueryEntity, PubParasInfo pubParasInfo);
        [FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetBillingProfitRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetBillingProfitRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetBillingProfitRptDataSetResponse")]
        DataSet GetBillingProfitRptDataSet(InvoiceRptQueryEntity invoiceRptQueryEntity, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetContractRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetContractRptDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetContractRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetContractRptDataSet(ContractRptQueryEntity contractRptQueryEntity, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetDailyInvPalletRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetDailyInvPalletRptDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetDailyInvPalletRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetDailyInvPalletRptDataSet(DailyInvPalletRptQueryEntity dailyInvPalletRptQueryEntity, PubParasInfo pubParasInfo);
        [FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetDeclarationEarlyWarningRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetDeclarationEarlyWarningRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetDeclarationEarlyWarningRptDataSetResponse")]
        DataSet GetDeclarationEarlyWarningRptDataSet(DeclarationEarlyWarningRptQueryEntity declarationEarlyWarningRptQueryEntity, PubParasInfo pubParasInfo);
        [FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetDeliveryOrderRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetDeliveryOrderRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetDeliveryOrderRptDataSetResponse")]
        DataSet GetDeliveryOrderRptDataSet(DeliveryOrderRptQueryEntity deliveryOrderRptQueryEntity, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetEmployeeWorkRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetEmployeeWorkRptDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetEmployeeWorkRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetEmployeeWorkRptDataSet(EmployeeWorkRptQueryEntity employeeWorkRptQueryEntity, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetGlobalHistoryStockRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetGlobalHistoryStockRptDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetGlobalHistoryStockRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetGlobalHistoryStockRptDataSet(HistoryStockRptQueryEntity historyStockRptQueryEntity, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetHistoryStockRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetHistoryStockRptDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetHistoryStockRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetHistoryStockRptDataSet(HistoryStockRptQueryEntity historyStockRptQueryEntity, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetInOutInv2RptDetailDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetInOutInv2RptDetailDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetInOutInv2RptDetailDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetInOutInv2RptDetailDataSet(InOutStockRptDetailQueryEntity InOutStockRptDetailQuery, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetInvoiceRpt2DataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetInvoiceRpt2DataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetInvoiceRpt2DataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetInvoiceRpt2DataSet(InvoiceRptQueryEntity invoiceRptQueryEntity, PubParasInfo pubParasInfo);
        [FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetInvoiceRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetInvoiceRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetInvoiceRptDataSetResponse")]
        DataSet GetInvoiceRptDataSet(InvoiceRptQueryEntity invoiceRptQueryEntity, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetLoadingRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetLoadingRptDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetLoadingRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetLoadingRptDataSet(LoadingRptQueryEntity loadingRptQueryEntity, PubParasInfo pubParasInfo);
        [FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetOperatorWorkRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetOperatorWorkRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetOperatorWorkRptDataSetResponse")]
        DataSet GetOperatorWorkRptDataSet(OperatorWorkRptQueryEntity operatorWorkRptQueryEntity, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetRentWhDetailRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetRentWhDetailRptDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetRentWhDetailRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetRentWhDetailRptDataSet(RentWhDetailRptQueryEntity rentWhDetailRptQueryEntity, PubParasInfo pubParasInfo);
        [OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetStatementRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetStatementRptDataSetResponse"), FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetStatementRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6")]
        DataSet GetStatementRptDataSet(StatementRptQueryEntity statementRptQueryEntity, PubParasInfo pubParasInfo);
        [FaultContract(typeof(FaultDetail), Action="WMS6.Services/IAnalyticsReportService2/GetWorkClassRptDataSetFaultDetailFault", Name="FaultDetail", Namespace="PowerWMS6"), OperationContract(Action="WMS6.Services/IAnalyticsReportService2/GetWorkClassRptDataSet", ReplyAction="WMS6.Services/IAnalyticsReportService2/GetWorkClassRptDataSetResponse")]
        DataSet GetWorkClassRptDataSet(WorkClassRptQueryEntity workClassRptQueryEntity, PubParasInfo pubParasInfo);
    }
}

